package com.eling.elcms.travel.model.view;

import com.eling.elcms.core.model.BaseModel;

import java.util.Date;

public class OrganizationSettlementView extends BaseModel{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1522356458456918730L;
	
	private Long pkOrganizationSettlement;
	private String paymentType;
	private String content;
	private Double expectedAmount;
	private String orgInfo;
	private String alliInfo;
	private Long pkOrganization;
	private Long pkAllianceOrg;
	/*private String payer;
	private String payee;
	private Long pkPayer;
	private Long pkPayee;*/
	private Date expectedDate;
	private String paymentMethod;
	private Boolean isInvoice;
	private Date invoiceDate;
	private String description;
	private Integer version;
	

	private String status;		
	private Double realAmount;
	private Date settlementDate;
	private Date realDate;
	private Long pkOperator;	
	
	
	
	public Date getSettlementDate() {
		return settlementDate;
	}
	public void setSettlementDate(Date settlementDate) {
		this.settlementDate = settlementDate;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public Long getPkOrganizationSettlement() {
		return pkOrganizationSettlement;
	}
	public void setPkOrganizationSettlement(Long pkOrganizationSettlement) {
		this.pkOrganizationSettlement = pkOrganizationSettlement;
	}
	public String getPaymentType() {
		return paymentType;
	}
	public void setPaymentType(String paymentType) {
		this.paymentType = paymentType;
	}
	public String getContent() {
		return content;
	}
	public void setContent(String content) {
		this.content = content;
	}
	public Double getExpectedAmount() {
		return expectedAmount;
	}
	public void setExpectedAmount(Double expectedAmount) {
		this.expectedAmount = expectedAmount;
	}
	
	public String getOrgInfo() {
		return orgInfo;
	}
	public void setOrgInfo(String orgInfo) {
		this.orgInfo = orgInfo;
	}
	public String getAlliInfo() {
		return alliInfo;
	}
	public void setAlliInfo(String alliInfo) {
		this.alliInfo = alliInfo;
	}
	public Long getPkOrganization() {
		return pkOrganization;
	}
	public void setPkOrganization(Long pkOrganization) {
		this.pkOrganization = pkOrganization;
	}
	public Long getPkAllianceOrg() {
		return pkAllianceOrg;
	}
	public void setPkAllianceOrg(Long pkAllianceOrg) {
		this.pkAllianceOrg = pkAllianceOrg;
	}
	public Date getExpectedDate() {
		return expectedDate;
	}
	public void setExpectedDate(Date expectedDate) {
		this.expectedDate = expectedDate;
	}
	
	public String getPaymentMethod() {
		return paymentMethod;
	}
	public void setPaymentMethod(String paymentMethod) {
		this.paymentMethod = paymentMethod;
	}
	public Boolean getIsInvoice() {
		return isInvoice;
	}
	public void setIsInvoice(Boolean isInvoice) {
		this.isInvoice = isInvoice;
	}
	public Date getInvoiceDate() {
		return invoiceDate;
	}
	public void setInvoiceDate(Date invoiceDate) {
		this.invoiceDate = invoiceDate;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public Integer getVersion() {
		return version;
	}
	public void setVersion(Integer version) {
		this.version = version;
	}
	public Double getRealAmount() {
		return realAmount;
	}
	public void setRealAmount(Double realAmount) {
		this.realAmount = realAmount;
	}
	public Date getRealDate() {
		return realDate;
	}
	public void setRealDate(Date realDate) {
		this.realDate = realDate;
	}
	public Long getPkOperator() {
		return pkOperator;
	}
	public void setPkOperator(Long pkOperator) {
		this.pkOperator = pkOperator;
	}
	@Override
	public String toString() {
		return "OrganizationSettlementView [pkOrganizationSettlement=" + pkOrganizationSettlement + ", paymentType="
				+ paymentType + ", content=" + content + ", expectedAmount=" + expectedAmount + ", orgInfo=" + orgInfo
				+ ", alliInfo=" + alliInfo + ", pkOrganization=" + pkOrganization + ", pkAllianceOrg=" + pkAllianceOrg
				+ ", expectedDate=" + expectedDate + ", paymentMethod=" + paymentMethod + ", isInvoice=" + isInvoice
				+ ", invoiceDate=" + invoiceDate + ", description=" + description + ", version=" + version + ", status="
				+ status + ", realAmount=" + realAmount + ", settlementDate=" + settlementDate + ", realDate="
				+ realDate + ", pkOperator=" + pkOperator + "]";
	}

	
}
